Préservation des Intentions et Maintien de la Cohérence des Données Répliquées en Temps Réel. (Intention Preservation and Consistency Maintenance for Real-Time Replicated Data)
نویسنده
چکیده
Real-time collaborative editors, like GoogleDocs or Etherpad, allow the simultaneous edition of adocument by several users. These applications need to replicate the edited document, for the so calledreal-time purpose of permitting a fast and reactive editing by any user at any time. Editing conflictsfrequently occur, and must be automatically handled by the application, in order to provide every userswith the same copy of the document, containing every modifications issued.Most of current real-time collaborative editing algorithms were designed for simple data structures,like linear text, and simple editing ways, like inserting or removing a character only. These algorithmsfail to offer an appropriate editing conflict resolution when used with a complex data structure, likeXML, or with complex operations, like moving some text or adding some style. Copies are the sames butusers’ intentions are not preserved. The goal of this thesis is to design new real-time collaborative editingalgorithms that ensure a better preservation of users’ intentions.The first contribution of this thesis is an algorithm based on the Operational Transformation approach(OT). Our contribution is designed to handle rich text document (with stylized text and paragraphs) andto preserve the intentions of a set of high editing level operations (add style, merge paragraphs...). Thiscontribution has lead to an industrial transfer for our industrial partner.The second contribution uses the Commutative Replicated Data Types approach (CRDT), and offersan algorithm which preserves the update intention, while improving global performance of the approachwhen dealing with large blocs of data. This contribution has lead to a web real-time collaborative editingapplication developed by our research team, currently available and in continuous improvement.
منابع مشابه
Contributions à la réplication de données dans les systèmes distribués à grande échelle. (Contributions to data replication in large-scale distributed systems)
Data replication is a key mechanism for building a reliable and efficient data ma-nagement system. Indeed, by keeping several replicas for each piece of data, it is possible toimprove durability. Furthermore, well-placed copies reduce data access time. However, havingmultiple copies for a single piece of data creates consistency problems when the data is up-dated. Over the last ...
متن کاملUn Modèle Générique de Garbage Collection pour les Eéditeurs Collaboratifs Basé sur l'Approche TO dans les environnements P2P et mobiles
Résumé— L’approche de transformée opérationnelle (TO) est l'une des meilleurs techniques qui permet de supporter la collaboration dans les environnements mobiles et distribués. Les éditeurs collaborative en temps réel utilisent cette technique pour la réconciliation des données modifiées simultanément par plusieurs utilisateurs. Cependant, l’approche TO utilise un log qui peut atteindre une tai...
متن کاملUne nouvelle approche pour la gestion de la QdS dans les SGBD temps réel
RÉSUMÉ. Ces dernières années, les besoins en termes de données et de services temps réel se sont beaucoup accrus dans un grand nombre d’applications. Traditionnellement, ces applications sont gérées par des systèmes temps réel, bien adaptés pour la prise en compte des contraintes temporelles. Cependant, ils ne sont pas satisfaisants pour la gestion efficace de grands volumes de données. Les sys...
متن کاملDécomposition arborescente et cohérence locale souple dans les CSP pondérés
Plusieurs approches récentes pour résoudre les modèles graphiques (réseaux Bayésiens avec contraintes) exploitent simultanément une décomposition du graphe et le maintien d’une propriété de cohérence locale. La décomposition de graphe exploite la structure du problème, offrant des bornes sur la complexité spatiale et temporelle, tandis que la propagation des contraintes dures conduit en pratiqu...
متن کاملA Technical Review of Real-Time QoS Protocols for Wireless Sensor Networks
Real-time wireless sensor networks become more and more important in emerging new applications as message delivery timeliness is highly concerned. However, supporting real-time QoS in sensor networks has faced many challenges due to their wireless nature, limited resource, dynamic network topology, and the demand of distributed architecture. There are tradeoffs between different application req...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016